package com.ikkong.core.jfinal.ext.autoroute;

import com.ikkong.core.jfinal.ext.shiro.ShiroInterceptor;
import com.ikkong.platform.controller.BlogController;
import com.ikkong.platform.controller.MobileApiController;
import com.ikkong.platform.controller.NoticeController;
import com.ikkong.system.controller.*;
import com.jfinal.config.Routes;
import net.dreamlu.controller.UeditorApiController;

public class AdminRoute extends Routes {
    public void config() {
        setMappingSuperClass(true);
        addInterceptor(new ShiroInterceptor());
//        add("/blog", BlogController.class);
        add("/", IndexController.class);
//        add("/dept", DeptController.class);
//        add("/menu", MenuController.class);
//        add("/role", RoleController.class);
//        add("/user", UserController.class);
//        add("/attach", AttachController.class);
        add("/ueditor/api", UeditorApiController.class);
        add("/mobile/api", MobileApiController.class);
//        add("/dict",DictController.class);
//        add("/ztree",ZtreeController.class);
//        add("/cache",CacheController.class);
//        add("/kindeditor",KindeditorController.class);
//        add("/uploadify",UploadifyController.class);
//        add("parameter",ParameterController.class);
//        add("/olog",OlogController.class);
//        add("/llog",LlogController.class);
//        add("/generate",GenerateController.class);
//        add("/notice", NoticeController.class);
        add(new AutoBindRoutes());
    }
}
